import axios from './axios'

// 查询客户货号的客存和库存
export function getByKindsNumber(params) {
  return axios({
    url: '/sellTotal/getByKindsNumber',
    params
  })
}

// 客户销货（新建资料）继续录入
export function sellByKindsNumberContinue(data) {
  return axios({
    method: 'post',
    url: '/sellTotal/sellByKindsNumberContinue',
    data
  })
}

// 确认后补单
export function patchByAffirm(data) {
  return axios({
    method: 'post',
    url: '/sellTotal/patchByAffirm',
    data
  })
}

// 客户销货（新建资料）保存
export function sellByKindsNumberSave(data) {
  return axios({
    method: 'post',
    url: '/sellTotal/sellByKindsNumberSave',
    data
  })
}

// 确认销货的数据
export function affirmSell(data) {
  return axios({
    method: 'post',
    url: '/sellTotal/affirmSell',
    data
  })
}

// 客户销货查询（多条件）
export function getSellInquire(params) {
  return axios({
    url: '/sellTotal/getSellInquire',
    params
  })
}

// 获取客户销售时间可选最大值
export function maxSellTime(params) {
  return axios({
    url: '/sellTotal/maxSellTime',
    params
  })
}

// 日结查询
export function daySellInfo(params) {
  return axios({
    url: '/sellTotal/daySellInfo',
    params
  })
}

// 审核
export function checkYse(data) {
  return axios({
    method: 'put',
    url: '/sellTotal/checkYse',
    data
  })
}

// 反审
export function checkNo(data) {
  return axios({
    method: 'put',
    url: '/sellTotal/checkNo',
    data
  })
}

// 查询调整过售价的信息
export function getAdjustmentSellingPrice() {
  return axios({
    url: '/sellTotal/getAdjustmentSellingPrice'
  })
}

// 改单编辑查询（货号，客销序号）
export function updateReceipt(params) {
  return axios({
    method: 'put',
    url: '/sellTotal/getUpdateReceiptByKindsNumberAndSellSequence',
    params
  })
}

// 确认改单数据  （数量=改动数量-原数量 （前端计算））
export function affirmUpdateReceipt(data) {
  return axios({
    method: 'put',
    url: '/sellTotal/affirmUpdateReceipt',
    data
  })
}

// 删除销货数据 （客户编号，客销序号，是否全选需封装进数据）
export function deleteSell(data) {
  return axios({
    method: 'delete',
    url: '/sellTotal/deleteSell',
    data
  })
}

// 删除确认单
export function deleteSellAffirm(data) {
  return axios({
    method: 'delete',
    url: '/sellTotal/deleteByAffirm',
    data
  })
}

// 获取销售数据是否是直营店并已结账数据
export function settleAccountsStatus(params) {
  return axios({
    url: '/sellTotal/settleAccountsStatus',
    params
  })
}

// 确定后修改数据
export function updateByAffirm(data) {
  return axios({
    method: 'put',
    url: '/sellTotal/updateByAffirm',
    data
  })
}

//根据客户、款号查询折数
export function getDiscount(params) {
  return axios({
    url: '/branded-sell-discount/sellDiscount',
    params
  })
}

// 导入
export function importCustomerSell(data) {
  return axios({
    method: 'post',
    url: '/sellTotal/importCustomerSell',
    data
  })
}
